on the spot – English–Latine translations

🇬🇧 en la 🇻🇦

on the spot

  • at the very moment
ilico, illico, praesto
Wiktionary Links